/*     */ package org.yaukie.auth.entity;
/*     */ 
/*     */ import com.fasterxml.jackson.annotation.JsonFormat;
/*     */ import com.fasterxml.jackson.annotation.JsonIgnore;
/*     */ import java.util.Collection;
/*     */ import java.util.Date;
/*     */ import java.util.Set;
/*     */ import org.springframework.security.core.GrantedAuthority;
/*     */ import org.springframework.security.core.userdetails.UserDetails;
/*     */ import org.yaukie.base.core.entity.XUser;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class LoginUser
/*     */   implements UserDetails
/*     */ {
/*     */   private static final long serialVersionUID = 1L;
/*     */   private String token;
/*     */   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
/*     */   private Date loginTime;
/*     */   private Long expireTime;
/*     */   private String ipaddr;
/*     */   private String loginLocation;
/*     */   private String browser;
/*     */   private String os;
/*     */   private Set<String> permissions;
/*     */   private XUser xUser;
/*     */   
/*  74 */   public Collection<? extends GrantedAuthority> getAuthorities() { return null; }
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/*  80 */   public String getPassword() { return this.xUser.getPassword(); }
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/*  86 */   public String getUsername() { return this.xUser.getUserName(); }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/*  95 */   public boolean isAccountNonExpired() { return true; }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/* 106 */   public boolean isAccountNonLocked() { return true; }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/* 116 */   public boolean isCredentialsNonExpired() { return true; }
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @JsonIgnore
/* 122 */   public boolean isEnabled() { return true; }
/*     */ 
/*     */ 
/*     */   
/* 126 */   public String getToken() { return this.token; }
/*     */ 
/*     */ 
/*     */   
/* 130 */   public void setToken(String token) { this.token = token; }
/*     */ 
/*     */ 
/*     */   
/* 134 */   public Date getLoginTime() { return this.loginTime; }
/*     */ 
/*     */ 
/*     */   
/* 138 */   public void setLoginTime(Date loginTime) { this.loginTime = loginTime; }
/*     */ 
/*     */ 
/*     */   
/* 142 */   public Long getExpireTime() { return this.expireTime; }
/*     */ 
/*     */ 
/*     */   
/* 146 */   public void setExpireTime(Long expireTime) { this.expireTime = expireTime; }
/*     */ 
/*     */ 
/*     */   
/* 150 */   public String getIpaddr() { return this.ipaddr; }
/*     */ 
/*     */ 
/*     */   
/* 154 */   public void setIpaddr(String ipaddr) { this.ipaddr = ipaddr; }
/*     */ 
/*     */ 
/*     */   
/* 158 */   public String getLoginLocation() { return this.loginLocation; }
/*     */ 
/*     */ 
/*     */   
/* 162 */   public void setLoginLocation(String loginLocation) { this.loginLocation = loginLocation; }
/*     */ 
/*     */ 
/*     */   
/* 166 */   public String getBrowser() { return this.browser; }
/*     */ 
/*     */ 
/*     */   
/* 170 */   public void setBrowser(String browser) { this.browser = browser; }
/*     */ 
/*     */ 
/*     */   
/* 174 */   public String getOs() { return this.os; }
/*     */ 
/*     */ 
/*     */   
/* 178 */   public void setOs(String os) { this.os = os; }
/*     */ 
/*     */ 
/*     */   
/* 182 */   public Set<String> getPermissions() { return this.permissions; }
/*     */ 
/*     */ 
/*     */   
/* 186 */   public void setPermissions(Set<String> permissions) { this.permissions = permissions; }
/*     */ 
/*     */ 
/*     */   
/* 190 */   public XUser getXUser() { return this.xUser; }
/*     */ 
/*     */ 
/*     */   
/* 194 */   public void setXUser(XUser xUser) { this.xUser = xUser; }
/*     */ }


/* Location:              /Users/rex/Desktop/x-common-auth-1.0.0-SNAPSHOT.jar!/org/yaukie/auth/entity/LoginUser.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.0.7
 */